課程資訊
課程名稱
資料庫理論進階專題
Advanced Topics in Database Theory 
開課學期
104-2 
授課對象
電機資訊學院  資訊工程學研究所  
授課教師
陳偉松 
課號
CSIE7242 
課程識別碼
922EU4280 
班次
 
學分
全/半年
半年 
必/選修
選修 
上課時間
星期二8,9(15:30~17:20)星期三9(16:30~17:20) 
上課地點
 
備註
本課程以英語授課。上課教室:資546。
總人數上限:25人 
課程簡介影片
 
核心能力關聯
本課程尚未建立核心能力關連
課程大綱
為確保您我的權利,請尊重智慧財產權及不得非法影印
課程概述

In this course we will cover some of three topics in database theory which in my opinion are interesting and relevant to real world applications. Some materials requires a bit of background knowledge such as treewidth, and hypergraphs,
and we will cover them in the class too. I hope that this course can provide necessary exposure for students to the latest topics in database theory.
 

課程目標
 
課程要求
 
預期每週課後學習時數
 
Office Hours
 
指定閱讀
 
參考書目
教科書:The materials that we are going to cover can be found in the following books and articles.
_ S. Abiteboul, R. Hull, V. Vianu.
Foundations of Databases. Addison-Wesley, 1995.
Available online: http://webdam.inria.fr/Alice/

_ A. Atserias, M. Grohe, D. Marx.
Size Bounds and Query Plans for Relational Joins.
SIAM Journal on Computing, 42(4):1737--1767 (2013).

_ E. Codd.
A Relational Model of Data for Large Shared Data Banks.
Communications of the ACM, 13(6):377--387 (1970).

_H. Comon, M. Dauchet, R. Gilleron and C. Loding, F. Jacquemard, D. Lugiez, S. Tison, M. Tommasi.
Tree Automata Techniques and Applications.
In http://tata.gforge.inria.fr/

_ R. Fagin.
Degrees of Acyclicity for Hypergraphs and Relational Database Schemes. Journal of the ACM, 30(3):514--550 (1983).

_ J. Flum, M. Frick, M. Grohe.
Query evaluation via tree-decompositions.
Journal of the ACM, 49(6):716--752 (2002).

_ G. Gottlob, N. Leone, F. Scarcello.
The complexity of acyclic conjunctive queries.
Journal of the ACM, 48(3):431--498 (2001).

_ M. Mitzenmacher, E. Upfal.
Probability and computing - randomized algorithms and probabilistic analysis. Cambridge University Press, 2005.

_ H. Ngo, C. Re, A. Rudra.
Skew strikes back: new developments in the theory of join algorithms.
SIGMOD Record 42(4): 5-16 (2013).

_ T. Veldhuizen.
Triejoin: A Simple, Worst-Case Optimal Join Algorithm.
Proceedings of the 17th International Conference on Database Theory (ICDT) 2014, 96--106.

_ M. Yannakakis.
Algorithms for Acyclic Database Schemes.
Proceedings of the 7th international conference on Very Large Data Bases (VLDB) 1981, 82--94. 
評量方式
(僅供參考)
   
課程進度
週次
日期
單元主題
無資料